"""
7、定义求几个数之和的函数
可以计算2个数之和，也可以计算3、4…个数之和，结果如下图所示：
"""

def funsum(*a):
   sum=0
   for i in range(len(a)):
     sum=sum+a[i]
   print(f'funsum{a}={sum}')

funsum(1,2,3)

"""
8、交换俩变量的值
"""

a,b=2,3
print(a,b)
a,b=b,a
print(a,b)

"""
9、天天向上的力量
1）一年365天，每天进步1%，一年累计进步多少呢？
如果每天退步1%，一年累计退步多少？
2）一年365天，一个周5天工作，每天进步1%
一年365天，一个周2天休息，每天退步1%
这种工作日的力量如何呢？
3）工作日模式要努力到什么水平，才能与每天努力1%一样？
A君：一年365天，每天进步1%，不停歇
B君：一年365天，每周工作5天休息2天，休息日下降1%，要多努力呢？
"""
import math
#9.1
def up1(factor=1.01,days=365):
    return math.pow(factor,days)

day_up=up1()
day_down=up1(0.99)
print(f'一年累计进步：{round(day_up,2)}')
print(f'一年累计进步：{round(day_down,2)}')

#9.2

def up2(factor=0.01,days=365):
     result = 1
     for i in range(1,366):
         if i%7 in [6,0]:
             result=result*(1-factor)
         else:
             result*=(1+factor)
     return result

day_up2=up2()
print(round(day_up2,2))



